no wonder she left you - Turkish English Dictionary